perm filename HDWCNF.MA1[IP,SYS] blob sn#690055 filedate 1982-12-09 generic text, type T, neo UTF8
SUBTTL HDWCNF - HARDWARE CONFIGURATION DEFINITION FILE OUTPUT BY MONGEN


DEFINE XP(A,B),<A==:B>


XP M.MON,52

;;	DECsystem10(1070,1080,1090,1091,2020)[
;;	1070 is a system with KI10 cpu's
;;	1080 is a system with KL10 cpu's
;;	1090 is a system with KL10 cpu's and internal channels
;;	1091 is a system with a KL10 cpu, internal memory, and devices
;;	 on the front end
;;	2020 is a system with a KS10 cpu]: 1070		;KI system
XP M.KI10,1
XP M.KL10,0
XP M.KS10,0
XP M.1070,1
XP M.1080,0
XP M.1090,0
XP M.1091,0
XP M.2020,0

;;	Cpu's(1,1-4)[Total number of cpu's in the system]: 2		;number of processors
XP M.CPU,2

;;	System name[24 characters or less]: Avsail IP/TCP(0)
DEFINE	SYSNAM
<	ASCIZ	&Avsail IP/TCP(0)&>

;;	ARPA Host name[14 characters or less]: AVSAIL
DEFINE HSTNAM
<	ASCIZ	&AVSAIL&>

;;	Host number on IMP(1): 1		;ARPA HOST NUMBER ON IMP
XP ARPA.H,1

;;	IMP number(47): 47		;ARPA IMP NUMBER
XP ARPA.I,57
DEFINE	SYSDAT<
ASCIZ &12-06-82&>
XP M.MON,14
XP M.DAY,6
XP M.YEAR,122

;;	CPU0 serial #(1-10000): 656		;CPU0 SERIAL NUMBER

;;	# DK10's on CPU0(1,0-2)[Real time clock]: 1		;DK10 ON CPU0

;;	CPU1 serial #(1-10000): 730		; cpu1 serial number

;;	# DK10's on CPU1(1,0-2)[Real time clock]: 1		; dk10 on cpu1
XP M.C0SN,1220
XP M.C1SN,1332
XP M.C2SN,0
XP M.C3SN,0
XP M.C4SN,0
XP M.C5SN,0
XP M.RT0,1
XP M.RT1,1
XP M.RT2,0
XP M.RT3,0
XP M.RT4,0
XP M.RT5,0
XP M.RTX,2

;;	Exclude monitor overhead from user run time(Y,N)[
;;	Overhead is CPU time spent clock queue processing, command
;;	decoding, swapping, and scheduling.
;;	User run time always includes UUO execution and
;;	unless EBOX/MBOX runtime accounting is selected
;;	(KL10 systems only) includes IO interrupt service time.
;;	On KI systems, each CPU must have a DK10]: Y		;EXCLUDE MONITOR OVERHEAD
XP M.RTCO,1
XP M.EMRT,0
XP M.XPI,0

;;	High precision time accounting(Y,N)[Use DK10 clock for 
;;	10 micro-second time accounting]: Y		;HIGH PRECISION TIME ACCOUNTING
XP M.RTCA,1
XP M.RTC,1

;;	Account verification(Y,N)[LOGIN and the batch system will
;;	verify that the user has specified a valid account]: Y		; account varification code
XP M.ACV,1
XP M.MOS,0

;;	# Data Channels on CPU0(2,0-?)[DF10s, DF10Cs, DX10s OR RH20'S  for disk and tape]: 3		;# OF DATA CHANNELS on CPU0
XP M0CHN,3

;;	Channel 0 Type (DF10,DF10C,DX10,RH20): DF10C		;CHANNEL 0 TYPE
XP M.CH0T,1
XP M.0RH,0
XP M00RH,0
;;	On channel # 0:
XP M.0TX,0
XP M00TX,0

;;	  # RC10s(0-2)[Controllers for RD10 Burroughs disks and
;;	RM10B Bryant drums on channel 0]: 0		;RC10 CONTROLLERS
XP M.0FH,0

;;	  # RH10S for RS04'S(0-3)[Controllers for RS04 swapping
;;	disks on channel 0]: 0		;RH10 FOR RS04 ON 0
XP M.0FS,0

;;	  # RH10S for RP04'S,RP06'S(0-3)[Controllers for RP04,RP06
;;	disk pack units on channel 0]: 1		;RH10 FOR RP04
XP M.0RP,1
XP M.P0F,0
XP RP0CPU,0

;;	  # Units on RPA(1-8): 8		;UNITS ON RPA
XP M.RPA,10
XP M.P0T,0
XP M.RS0P,0
XP M.0RN,0

;;	  # RP10s(0-3)[Controllers for Memorex and ISS RP02 and RP03 
;;	disk pack units on channel 0]: 0		;RP10 ON CHANNEL 0
XP M.0DP,0

;;	  # TM10Bs(0-2)[Tape Controller for NRZI only drives
;;	on channel  0]: 0		;TM10B ON 0
XP M.0TB,0
XP M.0D2,0

;;	  # RH10's for TM02'S (0-2)[Mass-Bus tape controller for
;;	TU16's and TU45's on channel 0]: 0		;RH10 FOR TM02 ON CHN 0
XP M.0T2,0
XP M.0T7,0

;;	Channel 1 Type (DF10,DF10C,DX10,RH20): DF10C		;CHANNEL 1 TYPE
XP M.CH1T,1
XP M.1RH,0
XP M01RH,0
;;	On channel # 1:
XP M.1TX,0
XP M01TX,0

;;	  # RC10s(0-2)[Controllers for RD10 Burroughs disks and
;;	RM10B Bryant drums on channel 1]: 0		;RC10 ON CHANNEL 1
XP M.1FH,0

;;	  # RH10S for RS04'S(0-3)[Controllers for RS04 swapping
;;	disks on channel 1]: 0		;RH10 FOR RS04 ON CHANNEL 1
XP M.1FS,0

;;	  # RH10S for RP04'S,RP06'S(0-3)[Controllers for RP04,RP06
;;	disk pack units on channel 1]: 1		;RH10 FOR RP04 ON CHANNEL 1
XP M.1RP,1
XP M.P1F,1
XP RP1CPU,0

;;	  # Units on RPB(1-8): 8		;UNITS ON RPB
XP M.RPB,10
XP M.P1T,0
XP M.RS1P,0
XP M.1RN,0

;;	  # RP10s(0-3)[Controllers for Memorex and ISS RP02 and RP03 
;;	disk pack units on channel 1]: 0		;RP10 ON CHANNEL 1
XP M.1DP,0

;;	  # TM10Bs(0-2)[Tape Controller for NRZI only drives
;;	on channel  1]: 0		;TM10B ON CHANNEL 1
XP M.1TB,0
XP M.1D2,0

;;	  # RH10's for TM02'S (0-2)[Mass-Bus tape controller for
;;	TU16's and TU45's on channel 1]: 0		;RH10 FOR TMO2 ON CHANNEL 1
XP M.1T2,0
XP M.1T7,0

;;	Channel 2 Type (DF10,DF10C,DX10,RH20): DF10C		;CHANNEL 2 TYPE
XP M.CH2T,1
XP M.2RH,0
XP M02RH,0
;;	On channel # 2:
XP M.2TX,0
XP M02TX,0

;;	  # RC10s(0-2)[Controllers for RD10 Burroughs disks and
;;	RM10B Bryant drums on channel 2]: 0		;RC10 ON CHANNEL 2
XP M.2FH,0

;;	  # RH10S for RS04'S(0-3)[Controllers for RS04 swapping
;;	disks on channel 2]: 0		;RH10 FOR RS04 ON CHANNEL 2
XP M.2FS,0

;;	  # RH10S for RP04'S,RP06'S(0-3)[Controllers for RP04,RP06
;;	disk pack units on channel 2]: 0		;RH10 FOR RP04 ON CHANNEL 2
XP M.2RP,0
XP M.2RN,0

;;	  # RP10s(0-3)[Controllers for Memorex and ISS RP02 and RP03 
;;	disk pack units on channel 2]: 0		;RP10 ON CHANNNEL 2
XP M.2DP,0

;;	  # TM10Bs(0-2)[Tape Controller for NRZI only drives
;;	on channel  2]: 1		;TM10B ON CHANNEL 2
XP M.2TB,1
XP M.MT0T,1
XP M.T10P,0
XP M.MT0C,2
XP M.MT0P,0

;;	  # Units on MTA(1-8): 6		;UNITS ON MTA
XP M.MT0,6
XP M.2D2,0

;;	  # RH10's for TM02'S (0-2)[Mass-Bus tape controller for
;;	TU16's and TU45's on channel 2]: 0		;RH10 FOR TM02 ON CHANNEL 2
XP M.2T2,0
XP M.2T7,0

;;	 # TM10As on CPU0(0,0-2)[I/O Bus type Controller for NRZI only drives]: 0		;TM10A ON SYSTEM
XP M0FHD,0
XP M0FSD,0
XP M0RPX,2
XP M0DPC,0
XP M0RNX,0
XP M0MDF,0
XP M0TAPN,1

;;	# Data Channels on CPU1(2,0-?)[DF10s, DF10Cs, DX10s OR RH20'S  for disk and tape]: 0		; number of channels on cpu1 (oh, for a kl!)
XP M1CHN,0
XP M1FHD,0
XP M1FSD,0
XP M1RPX,0
XP M1RNX,0
XP M1DPC,0
XP M1MDF,0
XP M1TAPN,0
XP M.CHN,3
XP M.RC10,0
XP M.RH1S,0
XP M.RH1P,2
XP M.RH2P,0
XP M.RH20,0
XP M.RHP4,2
XP M.RP20,0
XP M.RP10,0
XP M.TX01,0
XP M.TM02,0
XP M.DX20,0
XP M.TM78,0
XP M.TM10,1
XP M.R11D,0
XP M.TRH1,0
;;	Specify which drives (M-N) are 7 track drives.
;;	[Type one number (M) or one range(M-N) or ALL on separate lines.
;;	Type extra carriage return when through.]
DEFINE	MACKN0 (X)<

;;	For controller MTA
;;	3		;WHICH DRIVE IS 7-TRACK
KN X,3		
;;			;NO MORE 7-TRACK DRIVES
>
;;	Specify which tape drives (M-N) are capable of 6250 BPI densities.
;;	[Type one number (M) or one range (M-N) or ALL on separate lines.
;;	Type an extra carriage return when through.]
DEFINE MACK60 (X)<

;;	For controller MTA
;;			;NO 6250 BPI DRIVES
>

;;	# Jobs(1-511)[Maximum number attached and detached, not
;;	counting null job]: 65		;# JOBS
XP M.JOB,101
XP MD.2RR,1
XP MD.SEG,0
XP MD.DDT,1

;;	Maximum P of core for each job(0,0-512)[0 means all of core]: 0		;MAX PAGES OF CORE 
XP M.CORE,0

;;	# K total system core(128-4096)[ONCE-only reports if
;;	less core at startup]: 768		;# K SYSTEM CORE
XP M.NKC,1400

;;	Clock ticks per second(60,50)[Power line frequency]: 60		;POWER LINE FREQUENCY
XP M.TPS,74

;;	# Real-time devices(0,0-77)[Max. # which can be put
;;	on PI channels simultaneously]: 4		;# REAL-TIME DEVICES
XP M.RTD,4
XP M.LOK,4

;;	# Pages min guaranteed among jobs not locked in core(0,0-512)[
;;	minimum free core pool for unlocked jobs, 0 assumes all of core]: 150		;CORMIN
XP M.MGC,226

;;	# High priority queues(0,0-15): 3		;HPQ
XP M.HPQ,3

;;	Meter(Y,N)[Performance analysis metering(METER UUO)]: Y		;METER UUO
XP M.METR,1

;;	SYSCHK(Y,N)[Initial hardware integrity check at ONCE-only time]: N		;SYSCHK NOT PERFORMED
XP M.SYSC,0
XP M.FPS,0

;;	MSGSER(Y,N)[Support for device MPX. (more than one device
;;	on an I/O channel). This feature is required for MCS-10].: Y		;MSGSER ON
XP M.MSG,1

;;	PSISER(Y,N)[Advanced programmed software interrupt service -
;;	Support for the PISYS. UUO. This provides an easy
;;	and powerful interrupt method for program to trap asynchronous
;;	events. Required by MCS-10]: Y		;PSISER ON
XP M.PSI,1

;;	IPCF(Y,N)[Inter process communication facility]: Y		;IPCF ON
XP M.IPCF,1

;;	ENQ/DEQ(Y,N)[Sychronization primitives to allow
;;	simultaneous file update by multiple co-operating processes]: Y		;ENQ/DEQ ON
XP M.EQDQ,1

;;	Monitor resident BOOTS(Y,N)[Core resident BOOTS
;;	allowing fast dump/reload, and continuable STOPCD dump, etc.]: Y		; monitor resident boots
XP M.MBTS,1
;;	on CPU0:

;;	# CDRs(1,0-2)[Card reader on the I/O Bus]: 1		;# CDR on cpu0
XP M0CDR,1
XP MD.C10,1
XP MD0C10,1

;;	CDP(Y,N)[Card punch]: N		;NO CDP on cpu0
XP M0CDP,0

;;	DIS(Y,N)[Display device(VP10,340,30,VB10C) as distinguished from
;;	display terminals]: N		;NO DIS TYPE DEVICES on cpu0
XP M.VP10,0
XP M0VP10,0
XP M.340,0
XP M0340,0
XP M.VBXC,0
XP M0VBXC,0
XP M.DIS,0
XP M0DIS,0

;;	# TD10s(1,0-2)[DECtape controls]: 0		;TD10 on cpu0
XP M0TD10,0

;;	LPTs(1,0-3)[Line printers on the I/O Buss]: 2		;# LPT on cpu0
XP M0LPT,2
XP MD.MOV,0

;;	LPT0 Lower case(Y,N)[Does LPT0 have lower case capability]: N		;NO LOWER CASE ON LPT0:
XP M.LP0L,0
XP M0LP0L,0

;;	LPT1 Lower case(Y,N)[Does LPT1 have lower case capability]: Y		;LOWER CASE ON LPT1:
XP M.LP1L,1
XP M0LP1L,1

;;	PLTS(0,0-2)[Plotters]: 1		;#PLOTTERS on cpu0
XP M0PLT,1

;;	PTP(Y,N)[Paper tape punch]: Y		;YES TO PTP on cpu0
XP M0PTP,1

;;	PTR(Y,N)[Paper tape reader]: Y		;YES TO PTR: on cpu0
XP M0PTR,1

;;	# of DA28s(0,0-4)[Interprocessor channels for PDP8/11/15]: 0		; number of da28 on cpu0
XP M.XTC,0
XP M0XTC,0
XP M0XTL,0

;;	# DN60'S(0,0-11)[IBM BSC INTERFACES]: 0		; number of dn60
XP M0DN60,0
XP M.DN60,0
XP M00D60,0
XP M01D60,0
XP M02D60,0
XP M03D60,0
XP M04D60,0
XP M05D60,0
XP M06D60,0
XP M07D60,0
XP M08D60,0
XP M09D60,0
XP M0AD60,0
XP M0BD60,0
XP M0D60L,0
XP M.0D60,0
XP M.1D60,0
XP M.2D60,0
XP M.3D60,0
XP M.4D60,0
XP M.5D60,0
XP M.6D60,0
XP M.7D60,0
XP M.8D60,0
XP M.9D60,0
XP M.AD60,0
XP M.BD60,0
XP M.D60L,0
;;	on CPU1:

;;	# CDRs(1,0-2)[Card reader on the I/O Bus]: 0		;# CDR on cpu1
XP M1CDR,0
XP MD.C10,0
XP MD1C10,0

;;	CDP(Y,N)[Card punch]: N		;NO CDP on cpu1
XP M1CDP,0

;;	DIS(Y,N)[Display device(VP10,340,30,VB10C) as distinguished from
;;	display terminals]: N		;NO DIS TYPE DEVICES on cpu1
XP M.VP10,0
XP M1VP10,0
XP M.340,0
XP M1340,0
XP M.VBXC,0
XP M1VBXC,0
XP M.DIS,0
XP M1DIS,0

;;	# TD10s(1,0-2)[DECtape controls]: 0		;TD10 on cpu1
XP M1TD10,0

;;	LPTs(1,0-3)[Line printers on the I/O Buss]: 0		;# LPT on cpu1
XP M1LPT,0
XP MD.MOV,0

;;	PLTS(0,0-2)[Plotters]: 0		;#PLOTTERS on cpu1
XP M1PLT,0

;;	PTP(Y,N)[Paper tape punch]: Y		;YES TO PTP on cpu1
XP M1PTP,1

;;	PTR(Y,N)[Paper tape reader]: Y		;YES TO PTR: on cpu1
XP M1PTR,1

;;	# of DA28s(0,0-4)[Interprocessor channels for PDP8/11/15]: 0		; number of da28 on cpu1
XP M.XTC,0
XP M1XTC,0
XP M1XTL,0
XP M1DN60,0
XP M10D60,0
XP M11D60,0
XP M12D60,0
XP M13D60,0
XP M14D60,0
XP M15D60,0
XP M16D60,0
XP M17D60,0
XP M18D60,0
XP M19D60,0
XP M1AD60,0
XP M1BD60,0
XP M1D60L,0
XP M.CDR,1
XP M.CDP,0
XP M.TD10,0
XP M.LPT,2
XP M.PLT,1
XP M.PTP,2
XP M.PTR,2

;;	# PTYs(20,0-510)[Pseudo-terminals - each operator
;;	service program and Batch stream needs one]: 40		;# OF PTY
XP M.PTY,50

;;	# IMPS (20,0-127)[IMP ports - number of (software)
;;	connections available to the ARPA network]: 20		;# of imp
XP IMPN,24
XP M0IMP,24
XP M1IMP,0

;;	# ITY'S(10,0-63)[IMP ITY's - number of semi-pseudo
;;	TTY's available for Telnet users from the ARPA network]: 10		;# of ity
XP ITYN,12
XP M0ITY,12
XP M1ITY,0

RADIX	10
;;	Decimal "symbol,value"[
;;	For any symbols to be defined.
;;	Type one per line, extra carriage return when through]
;;	PAVJSP,60	;DECIMAL SYMBOLS AVG JOB SIZE FOR SCHEDULER
XP PAVJSP,60	
;;	m.enqd,100	; default quota for enq., deq.
XP m.enqd,100	
;;	m.MSM,2	; support 2 MSMs
XP m.MSM,2	
;;	m.MSMM,32	; support 32. pages
XP m.MSMM,32	
;;	m.MASN,730	; serial number of the only CPU that can talk to the MSM.
XP m.MASN,730	
;;	
RADIX	8
;;	
;;	Octal "symbol,value"[
;;	For any symbol to be defined.
;;	Type one per line, extra carriage return when through]
;;	A00CLH,0	;OCTAL SYMBOL
XP A00CLH,0	
;;	M.XFFA,1	;[OPR] BYPASSES FILE DAEMON
XP M.XFFA,1	
;;	LIMLVL,5	;SFD LEVEL
XP LIMLVL,5	
;;	SchedN,2	; don allow remote logins until OPSER is done.
XP SchedN,2	
;;			;NO MORE OCTAL SYMBOLS
;;	
;;	SIXBIT "symbol,value"[
;;	For any sixbit symbol to be defined.
;;	Type one per line, extra carriage return when through]
;;	m.qstr,dskb	; don let monitor choose first STR for queues
XP M.QSTR,<SIXBIT/DSKB/>
;;			;SIXBIT SYMBOLS

DEFINE	SPCINT<
;;	Type "device-mnemonic,PI-channel" for special devices[
;;	With neither channel AC save routine nor device data block,
;;	the "device-mnemonic" must be 3 characters or less.
;;	Type extra carriage return when through.]
;;			;PI-CHANNEL FOR NON-STANDARD DEVICES
>

DEFINE	SPCDDB<
;;	Type "device-mnemonic,PI-channel,no.-of-devices"[
;;	For special devices with device data blocks.
;;	the "device-mnemonic" must be 3 characters or less.
;;	Type extra carriage return when through.]
;;			;PI-CHANNEL FOR SPECIAL DEVICES WITH DDB
>

DEFINE	SPCSAV<
;;	Type "device-mnemonic,PI-channel,highest-ac-to-save"[
;;	For special devices with channel save routines to save acs up to
;;	the "highest-ac-to-save".  "Device" must be 3 char or less.
;;	Type extra carriage return when through.]
;;			;HIGHEST AC TO SAVE FOR SPECIAL PI-CHANNEL DEVICES
>

DEFINE	SPCEDN<
;;	Type "ersatz-device,P,Pn,search-list-type"[
;;	For customer defined ersatz devices.
;;	The "esratz-device" must be exactly 3 characters long.
;;	"P,Pn" is the Project/Programmer number associated.
;;	"search-list-type" is one of ALL,SYS,JOB.
;;	Type extra carriage return when through.]
;;	don,10,377,all		; ersatz devices: mine
UERSTZ	don,10,377,all		
;;	jim,10,406,ALL		;		  yours
UERSTZ	jim,10,406,ALL		
;;	MTR,10,46,All		; Place where current monitor stuff is parked
UERSTZ	MTR,10,46,All		
;;	OMT,10,45,All		; Place where old monitor stuff is parked
UERSTZ	OMT,10,45,All		
;;	CAD,6671,102,all	; for cad
UERSTZ	CAD,6671,102,all	
;;	SIM,7,4,sys		; simulation software
UERSTZ	SIM,7,4,sys		
;;	SMS,7,5,sys		; more of same
UERSTZ	SMS,7,5,sys		
;;	SAI,5,15,sys		; SAIL library files
UERSTZ	SAI,5,15,sys		
;;	MAI,3,5,sys		; arpanet mail area
UERSTZ	MAI,3,5,sys		
;;	TML,3,4,sys		; TELL mail area
UERSTZ	TML,3,4,sys		
;;	CMO,4125,162,all	; CONFIGURATION AREA
UERSTZ	CMO,4125,162,all	
;;	DED,1,13,sys		; dead sys cusps
UERSTZ	DED,1,13,sys		
;;	CJR,10,104,all		; Chuck
UERSTZ	CJR,10,104,all		
;;	DAB,242,134,all	; Doug
UERSTZ	DAB,242,134,all	
;;	BBd,10,100,sys	; bboard area
UERSTZ	BBd,10,100,sys	
;;			; no more ersatz devices
>
;;	
;;	END OF HDWCNF.MAC